Agent Design Pattern Catalogue: A Collection of Architectural Patterns for Foundation Model based Agents
https://arxiv.org/abs/2405.10467
there is a lack of systematic knowledge to guide practitioners in designing the agents considering challenges of goal-seeking (including generating instrumental goals and plans)
In this paper, we present a pattern catalogue consisting of 18 architectural patterns with analyses of the context, forces, and trade-offs as the outcomes from the previous literature review
foundation models (FMs)
4 Pattern Catalogue for Foundation Model-based Agents
Table 1
Figure 2(IMO:個々を見ていく前に、この図でシステムの全体感を掴むとよさそう)
https://i0.wp.com/research.csiro.au/ss/wp-content/uploads/sites/281/2024/07/ecosystem.jpg?resize=839%2C843&ssl=1
記事版 https://research.csiro.au/ss/science/projects/agent-design-pattern-catalogue/
When users interact with the agent, passive goal creator and proactive goal creator can help comprehend users’ intentions and environmental information, and formalised the eventual goals in context engineering
Passive Goal Creator
Proactive Goal Creator
prompt/response optimiser refines the prompts or instructions to other agents/tools based on the predefined templates for certain format or content requirements
「プロンプトや指示を改良する」
Prompt/Response Optimiser
Retrieval Augmented Generation (Agent Design Pattern Catalogue)
One-Shot Model Querying
Incremental Model Querying
Single-Path Plan Generator
Multi-Path Plan Generator
Self-Reflection (Agent Design Pattern Catalogue)
Cross-Reflection
Human Reflection
Voting-based Cooperation
Role-based Cooperation
Debate-based Cooperation
Multimodal Guardrails
Tool/Agent Registry
Agent Adapter
Agent Evaluator